double-checking regime